home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-11
/
exoapi.zip
/
EXOAPI.H
< prev
next >
Wrap
Text File
|
1993-06-10
|
732b
|
24 lines
/* EXOAPI.H */
/* definition needed for ExoRMInterrupt() below */
typedef struct _exoregs {
unsigned ds, es;
unsigned di, si, bp, sp; /* note: sp is ignored */
unsigned bx, dx, cx, ax;
} EXOREGS;
int ExoFreeSelector(unsigned int selector);
int ExoIsDPMI(void);
int ExoIsExoSpace(void);
int ExoIsPM(void);
int ExoIsVMM(void);
void *ExoProtectedPtr(void *rmptr, unsigned int sizebytes);
void *ExoRealPtr(void *pmptr);
int ExoReside(void *pmptr);
int ExoRMInterrupt(int intno, EXOREGS *inregs, EXOREGS *outregs);
void (*ExoSegCSAlias(void *pmptr))();
void *ExoSegDSAlias(void *pmptr());
void *_xalloclow(unsigned int sizebytes);
void _xfreelow(void *lowmemory);